<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>FeatureID</title>
    <meta name="keywords" content="csg339.mapreduce.predlearner.util.FeatureID,FeatureID class" />
    <meta name="generator" content="SinjDoc 0.5" />
    <link href="../../../../stylesheet.css" rel="stylesheet" type="text/css" />
    <link rel="Index" href="../../../../index-all.html" />
    <link rel="Start" href="../../../../overview-summary.html" />
    <link rel="Up" href="package-summary.html" />
    <link rel="Help" href="../../../../help-doc.html" />
  </head>
  <body class="classPage bigframe">
   <div class="navbar">
    <p class="nav navtop">
      <span class="over"><a href="../../../../overview-summary.html">Overview</a></span>
      <span class="package"><a href="package-summary.html">Package</a></span>
      <span class="class selected">Class</span>
      <span class="use"><a href="class-use/FeatureID.html">Use</a></span>
      <span class="tree"><a href="package-tree.html">Tree</a></span>
      <span class="deprecated"><a href="../../../../deprecated-list.html">Deprecated</a></span>
      <span class="index"><a href="../../../../index-all.html">Index</a></span>
      <span class="help"><a href="../../../../help-doc.html">Help</a></span>
    </p>
    <p class="nav navmid">
      <span class="prevnext">
       <span class="prev">Prev Class</span>
       <span class="next">Next Class</span>
      </span>
      <span class="framesel">
       <span class="frames"><a href="../../../../index.html" target="_top">Frames</a></span>
       <span class="noframes"><a href="FeatureID.html" target="_top">NoFrames</a></span>
      </span>
      <span class="allclasses"><a href="../../../../allclasses-noframe.html">All Classes</a></span>
   </p>
   <p class="nav navbot">
      <span class="summary">Summary:
       <span class="nested"><a href="#nested_class_summary">Nested</a></span>
       <span class="field"><a href="#field_summary">Field</a></span>
       <span class="constr"><a href="#constructor_summary">Constr</a></span>
       <span class="method"><a href="#method_summary">Method</a></span>
      </span>
      <span class="detail">Detail:
       <span class="field"><a href="#field_detail">Field</a></span>
       <span class="constr"><a href="#constructor_detail">Constr</a></span>
       <span class="method"><a href="#method_detail">Method</a></span>
      </span>
   </p>
    <div class="navtitle">
     
    </div>
    <p class="clear"><!--empty--></p>
   </div>
   <p class="packageName">csg339.mapreduce.predlearner.util</p>
   <h1>  Class  FeatureID</h1>
<!--
   <p class="enclosing">
   Enclosing class/interface: @OUTER@
   </p>
-->


   <!-- XXX class hierarchy diagram goes here -->
<!--
   
   <p class="implementedInterfaces">
   All implemented interfaces: @ALL_SUPERINTERFACES@
   </p>
   
   <p class="directSubclasses">
   Direct known subclasses: @ALL_SUBCLASSES@
   </p>
-->


   <p class="declaration">public
     class 
   <span class="className">FeatureID</span>
   
   
      
      <span class="extends">extends Object</span>
      
      
        <span class="implements">implements WritableComparable&lt;Object&gt;</span>
      
   
   </p>

   <div class="description">
   
 The class for a key pair of (id, type). However this class now doesn't
 work well with the reducer of the hadoop system. The reason for the 
 conflict has not been figured out. 
 
 Currently in the code, a Text key is used to replace this.
<p class="tag tag_author"><span class="tagName">Author:</span> <span class="tagContents">jake & jarod
</span> </p>

   </div>



   <table class="nested_class_summary summary">
     <tr><th colspan="2"><a name="nested_class_summary" id="nested_class_summary">Nested Class Summary</a></th></tr>

     <tr><td>static class</td><td><span class="memberName"><a href="FeatureID.FeatureType.html" class="classRef">FeatureID.FeatureType</a></span><div class="memberDescription"></div></td></tr>

   </table>




   <table class="field_summary summary">
     <tr><th colspan="2"><a name="field_summary" id="field_summary">Field Summary</a></th></tr>

     <tr><td> <a href="FeatureID.html" class="classRef">FeatureID</a>.<a href="FeatureID.FeatureType.html" class="classRef">FeatureType</a></td><td><span class="memberName"><a href="#type" class="fieldRef">type</a></span><div class="memberDescription"></div></td></tr>

   </table>




   <table class="constructor_summary summary">
     <tr><th colspan="2"><a name="constructor_summary" id="constructor_summary">Constructor Summary</a></th></tr>

     <tr><td> </td><td><span class="memberName"><a href="#FeatureID()" class="constructorRef">FeatureID</a>()</span><div class="memberDescription"></div></td></tr>



     <tr><td> </td><td><span class="memberName"><a href="#FeatureID(int,csg339.mapreduce.predlearner.util.FeatureID.FeatureType)" class="constructorRef">FeatureID</a>(int id, <a href="FeatureID.html" class="classRef">FeatureID</a>.<a href="FeatureID.FeatureType.html" class="classRef">FeatureType</a> t)</span><div class="memberDescription"></div></td></tr>

   </table>




   <table class="method_summary summary">
     <tr><th colspan="2"><a name="method_summary" id="method_summary">Method Summary</a></th></tr>

     <tr><td>  int</td><td><span class="memberName"><a href="#compareTo(<unknown>.Object)" class="methodRef">compareTo</a>(Object o)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  boolean</td><td><span class="memberName"><a href="#equals(csg339.mapreduce.predlearner.util.FeatureID)" class="methodRef">equals</a>(<a href="FeatureID.html" class="classRef">FeatureID</a> target)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  int</td><td><span class="memberName"><a href="#getId()" class="methodRef">getId</a>()</span><div class="memberDescription"></div></td></tr>



     <tr><td>  int</td><td><span class="memberName"><a href="#hashCode()" class="methodRef">hashCode</a>()</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#readFields(java.io.DataInput)" class="methodRef">readFields</a>(DataInput arg0)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#setId(int)" class="methodRef">setId</a>(int _id)</span><div class="memberDescription"></div></td></tr>



     <tr><td>  String</td><td><span class="memberName"><a href="#toString()" class="methodRef">toString</a>()</span><div class="memberDescription"></div></td></tr>



     <tr><td>  void</td><td><span class="memberName"><a href="#write(java.io.DataOutput)" class="methodRef">write</a>(DataOutput arg0)</span><div class="memberDescription"></div></td></tr>

   </table>



<!--
   <p class="inherited">
    <span class="header">Methods inherited from class java.util.<a
   href="AbstractCollection.html">AbstractCollection</a></span>
    <a href="#addAll">addAll</a>
    <a href="#contains">contains</a>
   </p>
   <p class="inherited">
    <span class="header">Methods inherited from class java.lang.<a
   href="Object.html">Object</a></span>
    <a href="#addAll">clone</a>
    <a href="#contains">finalize</a>
   </p>
   <p class="inherited">
    <span class="header">Methods inherited from interface java.util.<a
   href="List.html">List</a></span>
    <a href="#addAll">addAll</a>
    <a href="#contains">contains</a>
   </p>
-->



   <h2><a name="field_detail" id="field_detail">Field Detail</a></h2>

   <h3><a name="type" id="type">type</a></h3>
   <div class="memberName">public <a href="FeatureID.html" class="classRef">FeatureID</a>.<a href="FeatureID.FeatureType.html" class="classRef">FeatureType</a> type</div>
   <div class="memberDescription"></div>




   <h2><a name="constructor_detail" id="constructor_detail">Constructor Detail</a></h2>

   <h3><a name="FeatureID()" id="FeatureID()">FeatureID</a></h3>
   <div class="memberName">public  FeatureID()</div>
   <div class="memberDescription"></div>


   <h3><a name="FeatureID(int,csg339.mapreduce.predlearner.util.FeatureID.FeatureType)" id="FeatureID(int,csg339.mapreduce.predlearner.util.FeatureID.FeatureType)">FeatureID</a></h3>
   <div class="memberName">public  FeatureID(int id, <a href="FeatureID.html" class="classRef">FeatureID</a>.<a href="FeatureID.FeatureType.html" class="classRef">FeatureType</a> t)</div>
   <div class="memberDescription"></div>




   <h2><a name="method_detail" id="method_detail">Method Detail</a></h2>

   <h3><a name="compareTo(<unknown>.Object)" id="compareTo(<unknown>.Object)">compareTo</a></h3>
   <div class="memberName">public  int compareTo(Object o)</div>
   <div class="memberDescription"></div>


   <h3><a name="equals(csg339.mapreduce.predlearner.util.FeatureID)" id="equals(csg339.mapreduce.predlearner.util.FeatureID)">equals</a></h3>
   <div class="memberName">public  boolean equals(<a href="FeatureID.html" class="classRef">FeatureID</a> target)</div>
   <div class="memberDescription"></div>


   <h3><a name="getId()" id="getId()">getId</a></h3>
   <div class="memberName">public  int getId()</div>
   <div class="memberDescription"></div>


   <h3><a name="hashCode()" id="hashCode()">hashCode</a></h3>
   <div class="memberName">public  int hashCode()</div>
   <div class="memberDescription"></div>


   <h3><a name="readFields(java.io.DataInput)" id="readFields(java.io.DataInput)">readFields</a></h3>
   <div class="memberName">public  void readFields(DataInput arg0)</div>
   <div class="memberDescription"></div>


   <h3><a name="setId(int)" id="setId(int)">setId</a></h3>
   <div class="memberName">public  void setId(int _id)</div>
   <div class="memberDescription"></div>


   <h3><a name="toString()" id="toString()">toString</a></h3>
   <div class="memberName">public  String toString()</div>
   <div class="memberDescription"></div>


   <h3><a name="write(java.io.DataOutput)" id="write(java.io.DataOutput)">write</a></h3>
   <div class="memberName">public  void write(DataOutput arg0)</div>
   <div class="memberDescription"></div>

   
   <div class="navbar">
    <p class="nav navtop">
      <span class="over"><a href="../../../../overview-summary.html">Overview</a></span>
      <span class="package"><a href="package-summary.html">Package</a></span>
      <span class="class selected">Class</span>
      <span class="use"><a href="class-use/FeatureID.html">Use</a></span>
      <span class="tree"><a href="package-tree.html">Tree</a></span>
      <span class="deprecated"><a href="../../../../deprecated-list.html">Deprecated</a></span>
      <span class="index"><a href="../../../../index-all.html">Index</a></span>
      <span class="help"><a href="../../../../help-doc.html">Help</a></span>
    </p>
    <p class="nav navmid">
      <span class="prevnext">
       <span class="prev">Prev Class</span>
       <span class="next">Next Class</span>
      </span>
      <span class="framesel">
       <span class="frames"><a href="../../../../index.html" target="_top">Frames</a></span>
       <span class="noframes"><a href="FeatureID.html" target="_top">NoFrames</a></span>
      </span>
      <span class="allclasses"><a href="../../../../allclasses-noframe.html">All Classes</a></span>
   </p>
   <p class="nav navbot">
      <span class="summary">Summary:
       <span class="nested"><a href="#nested_class_summary">Nested</a></span>
       <span class="field"><a href="#field_summary">Field</a></span>
       <span class="constr"><a href="#constructor_summary">Constr</a></span>
       <span class="method"><a href="#method_summary">Method</a></span>
      </span>
      <span class="detail">Detail:
       <span class="field"><a href="#field_detail">Field</a></span>
       <span class="constr"><a href="#constructor_detail">Constr</a></span>
       <span class="method"><a href="#method_detail">Method</a></span>
      </span>
   </p>
    <div class="navtitle">
     
    </div>
    <p class="clear"><!--empty--></p>
   </div>
   <div class="bottom"></div>
   </body>
</html>
